A Faust Based Driving Simulator Sound Synthesis Engine
نویسندگان
چکیده
A driver’s awareness while on the road is a critical factor in his or her ability to make decisions to avoid hazards, plan routes and maintain safe travel. Situational awareness is gleaned not only from visual observation of the environment, but also the audible cues the environment provides police sirens, honking cars, and crosswalk beeps, for instance, alert the driver to events around them. In our ongoing project on “investigating the influence of audible cues on driver situational awareness”, we implemented a custom audio engine that synthesizes in real time the soundscape of our driving simulator and renders it in 3D. This paper describes the implementation of this system, evaluates it and suggests future improvements. We believe that it provides a good example of use of a technology developed by the computer music community outside of this field and that it demonstrates the potential of the use of driving simulators as a music performance venue.
منابع مشابه
DSP Programming with Faust, Q and SuperCollider
Faust is a functional programming language for real-time signal processing and synthesis that targets high-performance signal processing applications and audio plugins. The paper gives a brief introduction to Faust and discusses its interfaces to Q, a general-purpose functional programming language, and SuperCollider, an object-oriented sound synthesis language and engine.
متن کاملAdaptive control schemes for engine sound quality improvement
Active noise control systems tend to be designed with a target on sound pressure level reduction. However, the perceived control efficiency for the occupants can be more accurately assessed if psychoacoustic metrics are taken into account. The aim of this paper is to evaluate the effect of an adaptive structural acoustic controller on the sound quality of engine noise in a vehicle mockup. The e...
متن کاملNonlinear Allpass Ladder Filters in Faust
Passive nonlinear filters provide a rich source of evolving spectra for sound synthesis. This paper describes a nonlinear allpass filter of arbitrary order based on the normalized ladder filter. It is expressed in FAUST recursively in only two statements. Toward the synthesis of cymbals and gongs, it was used to make nonlinear waveguide meshes and feedback-delay-network reverberators.
متن کاملUsing Mobile Phone while Driving: A Simulator Study of a Dualtask Condition
Objectives: Most studies have performed to identify the affective variables in using mobile phone by drivers based on interview and questionnaire. In this study call answering rate while driving was investigated in a sample of male postgraduate students of a university in Tehran by a driving simulator. Methods: Six driving scenario designed differing in risk of driving. Answer rate to mobile...
متن کاملSyntactical and semantical aspects of Faust
This paper presents some syntactical and semantical aspects of FAUST (Functional AUdio STreams), a programming language for real-time sound processing and synthesis. The programming model of FAUST combines two approaches : functional programming and block-diagrams composition. It is based on a block-diagram algebra. It has a well defined formal semantic and can be compiled into efficient C/C++ ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016